home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 - Inside Community Club / Acrobat Pro 6 D.bin / installer / Data1.cab / MappingTable_XMLSS.xml < prev    next >
Encoding:
Extensible Markup Language  |  2003-10-30  |  23.9 KB  |  406 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE Root SYSTEM "D:\Acro5PI\Plugins\SaveAsXML\docs\MappingTables\Dev\MappingTable.dtd">
  3. <Root File-format="xmlss" Menu-name="XML Spreadsheet" Mac-creator="MSIE" Mac-type="TEXT" Win-suffix="xml" Encode-out="Utf-8-out">
  4.     <!--ADOBE SYSTEMS INCORPORATED
  5. Copyright 2002 Adobe Systems Incorporated
  6. All Rights Reserved
  7.  
  8. NOTICE:  This Notice only applies to this file or any portion thereof.
  9. Adobe permits you to use, modify, and distribute this file in accordance
  10. with the terms and conditions of the Adobe license agreement accompanying
  11. it ("Agreement").  Additionally, Adobe grants you a nonexclusive,
  12. nontransferable, royalty-free license to use, modify and distribute
  13. all or any portion of this file.  Where the terms of this Notice
  14. and the terms of the Agreement differ, the terms of this Notice
  15. shall control.  All other terms and conditions of the Agreement
  16. remain unchanged and have full force and effect.  If you have received
  17. this file from a source other than Adobe, then your use, modification,
  18. or distribution of it requires the prior written permission of Adobe.-->
  19.     <!-- ===== Define proc lists =====-->
  20.     <Define-proc-list Name="office-metadata">
  21.         <!--We only process Office specific metadata-->
  22.         <Proc-var Pdf-var="Author" Owner="Metadata" Type="String" Inherit="Not-inherited" Condition="Has-value">
  23.             <Emit-string><Author></Emit-string>
  24.             <Proc-string/>
  25.             <Emit-string NL-After="Yes"></Author></Emit-string>
  26.         </Proc-var>
  27.         <Proc-var Pdf-var="Subject" Owner="Metadata" Type="String" Inherit="Not-inherited" Condition="Has-value">
  28.             <Emit-string><Subject></Emit-string>
  29.             <Proc-string/>
  30.             <Emit-string NL-After="Yes"></Subject></Emit-string>
  31.         </Proc-var>
  32.         <Proc-var Pdf-var="Creator" Owner="Metadata" Type="String" Inherit="Not-inherited" Condition="Has-value">
  33.             <Emit-string><Creator></Emit-string>
  34.             <Proc-string/>
  35.             <Emit-string NL-After="Yes"></Creator></Emit-string>
  36.         </Proc-var>
  37.         <Proc-var Pdf-var="CreationDate" Owner="Metadata" Type="String" Inherit="Not-inherited" Condition="Has-value">
  38.             <Emit-string><Created></Emit-string>
  39.             <Proc-string/>
  40.             <Emit-string NL-After="Yes"></Created></Emit-string>
  41.         </Proc-var>
  42.     </Define-proc-list>
  43.     <!--@ Attribute lists-->
  44.     <Define-proc-list Name="Element-attributes">
  45.         <Proc-var Pdf-var="Alt" Owner="Structelem" Type="String" Inherit="Not-inherited" Condition="Has-value">
  46.             <Emit-string SP-Before="Yes">alt="</Emit-string>
  47.             <Proc-string/>
  48.             <Emit-string>"</Emit-string>
  49.         </Proc-var>
  50.     </Define-proc-list>
  51.     <Define-proc-list Name="Span-attributes">
  52.         <Proc-var Pdf-var="E" Owner="Inline-markup" Type="String" Inherit="Not-inherited" Condition="Has-value">
  53.             <!--Output as alt-text since XHTML 1.0  does not have an expansion-text attribute.-->
  54.             <Emit-string SP-Before="Yes">alt="</Emit-string>
  55.             <Proc-string/>
  56.             <Emit-string>"</Emit-string>
  57.         </Proc-var>
  58.     </Define-proc-list>
  59.     <Define-proc-list Name="Table-cell-attributes">
  60.         <Proc-var Pdf-var="ColSpan" Owner="Table" Type="Int32" Has-enum="No-enum" Inherit="Inheritable" Default="1" Condition="Has-value">
  61.             <Emit-string SP-Before="No" SP-After="No" NL-Before="No" NL-After="No"/>
  62.         </Proc-var>
  63.         <Proc-var Pdf-var="RowSpan" Owner="Table" Type="Int32" Has-enum="No-enum" Inherit="Inheritable" Default="1" Condition="Has-value">
  64.             <Emit-string SP-Before="No" SP-After="No" NL-Before="No" NL-After="No"/>
  65.         </Proc-var>
  66.     </Define-proc-list>
  67.     <Define-proc-list Name="Span-entry-wrappers">
  68.         <Proc-var Pdf-var="TextDecorationType" Owner="Layout" Type="Atom" Inherit="Inheritable" Condition="Matches-value" Compare="Underline">
  69.             <Emit-string><U></Emit-string>
  70.         </Proc-var>
  71.         <Proc-var Pdf-var="TextDecorationType" Owner="Layout" Type="Atom" Inherit="Inheritable" Condition="Matches-value" Compare="LineThrough">
  72.             <Emit-string><S></Emit-string>
  73.         </Proc-var>
  74.         <Proc-var Pdf-var="BaselineShift" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Less-than-value" Compare="0">
  75.             <Emit-string><Sub></Emit-string>
  76.         </Proc-var>
  77.         <Proc-var Pdf-var="BaselineShift" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="More-than-value" Compare="0">
  78.             <Emit-string><Sup></Emit-string>
  79.         </Proc-var>
  80.     </Define-proc-list>
  81.     <Define-proc-list Name="Span-exit-wrappers">
  82.         <Proc-var Pdf-var="BaselineShift" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="More-than-value" Compare="0">
  83.             <Emit-string></Sup></Emit-string>
  84.         </Proc-var>
  85.         <Proc-var Pdf-var="BaselineShift" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Less-than-value" Compare="0">
  86.             <Emit-string></Sub></Emit-string>
  87.         </Proc-var>
  88.         <Proc-var Pdf-var="TextDecorationType" Owner="Layout" Type="Atom" Inherit="Inheritable" Condition="Matches-value" Compare="LineThrough">
  89.             <Emit-string></S></Emit-string>
  90.         </Proc-var>
  91.         <Proc-var Pdf-var="TextDecorationType" Owner="Layout" Type="Atom" Inherit="Inheritable" Condition="Matches-value" Compare="Underline">
  92.             <Emit-string></U></Emit-string>
  93.         </Proc-var>
  94.     </Define-proc-list>
  95.     <Define-proc-list Name="Mcc-entry-wrappers">
  96.         <Conditional-prefix><Font</Conditional-prefix>
  97.         <Proc-var Pdf-var="FontSize" Owner="AutoTextStyle" Type="Fixed" Inherit="Inheritable" Condition="Diff-from-default-for-event">
  98.             <Emit-string SP-Before="Yes">Size="</Emit-string>
  99.             <Proc-length Frac-len="1"/>
  100.             <Emit-string>"</Emit-string>
  101.         </Proc-var>
  102.         <Proc-var Pdf-var="Color" Owner="AutoTextStyle" Type="Color" Inherit="Inheritable" Condition="Diff-from-default-or-parent" Default="#000000">
  103.             <Emit-string SP-Before="Yes">Color="#</Emit-string>
  104.             <Proc-color OutputHex="Yes"/>
  105.             <Emit-string>"</Emit-string>
  106.         </Proc-var>
  107.         <Conditional-suffix>></Conditional-suffix>
  108.         <Proc-var Pdf-var="FontWeight" Owner="AutoTextStyle" Type="Int32" Inherit="Inheritable" Condition="Diff-from-default-or-parent">
  109.             <Proc-var Pdf-var="FontWeight" Owner="AutoTextStyle" Type="Int32" Inherit="Inheritable" Condition="More-equal-value" Compare="550">
  110.                 <Emit-string><B></Emit-string>
  111.             </Proc-var>
  112.         </Proc-var>
  113.         <Proc-var Pdf-var="FontStyle" Owner="AutoTextStyle" Type="Atom" Inherit="Inheritable" Condition="Matches-value" Compare="Italic">
  114.             <Emit-string><I></Emit-string>
  115.         </Proc-var>
  116.     </Define-proc-list>
  117.     <Define-proc-list Name="Mcc-exit-wrappers">
  118.         <Proc-var Pdf-var="FontStyle" Owner="AutoTextStyle" Type="Atom" Inherit="Inheritable" Condition="Matches-value" Compare="Italic">
  119.             <Emit-string></I></Emit-string>
  120.         </Proc-var>
  121.         <Proc-var Pdf-var="FontWeight" Owner="AutoTextStyle" Type="Int32" Inherit="Inheritable" Condition="Diff-from-default-or-parent" Compare="">
  122.             <Proc-var Pdf-var="FontWeight" Owner="AutoTextStyle" Type="Int32" Inherit="Inheritable" Condition="More-equal-value" Compare="550">
  123.                 <Emit-string></B></Emit-string>
  124.             </Proc-var>
  125.         </Proc-var>
  126.         <Conditional-prefix></Font</Conditional-prefix>
  127.         <Evaluate-var Pdf-var="FontSize" Owner="AutoTextStyle" Type="Fixed" Inherit="Inheritable" Condition="Diff-from-default-for-event">
  128.             <Emit-string SP-Before="No"/>
  129.         </Evaluate-var>
  130.         <Evaluate-var Pdf-var="Color" Owner="AutoTextStyle" Type="Color" Inherit="Inheritable" Condition="Diff-from-default-or-parent" Default="#000000">
  131.             <Emit-string SP-Before="No"/>
  132.         </Evaluate-var>
  133.         <Conditional-suffix>></Conditional-suffix>
  134.     </Define-proc-list>
  135.     <!--@ Style attribute lists-->
  136.     <Define-proc-list Name="Table-row-styles">
  137.         <Proc-var Pdf-var="BlockAlign" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="Before" Condition="Diff-from-default-for-event">
  138.             <Conditional-delimeter SP-After="Yes" NL-After="Yes">;</Conditional-delimeter>
  139.             <Emit-string>vertical-align:</Emit-string>
  140.             <Proc-enum>
  141.                 <Proc-enum-choice Value-in="Before" Value-out="top"/>
  142.                 <Proc-enum-choice Value-in="Middle" Value-out="middle"/>
  143.                 <Proc-enum-choice Value-in="After" Value-out="bottom"/>
  144.                 <Proc-enum-choice Value-in="Justify" Value-out="top"/>
  145.             </Proc-enum>
  146.         </Proc-var>
  147.         <Proc-var Pdf-var="Height" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Default="Auto" Condition="Diff-from-default-for-event">
  148.             <Conditional-delimeter SP-After="Yes" NL-After="Yes"/>
  149.             <Emit-string>ss:Height="</Emit-string>
  150.             <Proc-pixels/>
  151.             <Emit-string>"</Emit-string>
  152.         </Proc-var>
  153.         <Proc-var Pdf-var="Height" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="Auto" Condition="Diff-from-default-for-event">
  154.             <Conditional-delimeter SP-After="Yes" NL-After="Yes"/>
  155.             <Emit-string>ss:AutoFitHeight="</Emit-string>
  156.             <Proc-enum>
  157.                 <Proc-enum-choice Value-in="Auto" Value-out="1"/>
  158.             </Proc-enum>
  159.             <Emit-string>"</Emit-string>
  160.         </Proc-var>
  161.     </Define-proc-list>
  162.     <!-- ===== Defined Event-lists =====-->
  163.     <Define-event-list Name="table-contents">
  164.         <!-- ***** MCRef nodes *****-->
  165.         <Event Inf-type="Pds-mc" Name-type="Any" Node-content="Has-text-only" Event-class="Enter">
  166.             <Proc-doc-text do-br-substitution="no-substitution" Expand-entities="Expand-entities"/>
  167.         </Event>
  168.         <!--Header and Footer sections-->
  169.         <Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="THead" Alternate-name="TableHead" Node-content="Has-kids" Event-class="Enter">
  170.             <Walk-children Use-event-list="table-contents"/>
  171.         </Event>
  172.         <Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TableHeader" Node-content="Has-kids" Event-class="Enter">
  173.             <Walk-children Use-event-list="table-contents"/>
  174.         </Event>
  175.         <Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="TFoot" Alternate-name="TableFoot" Node-content="Has-kids" Event-class="Enter">
  176.             <Walk-children Use-event-list="table-contents"/>
  177.         </Event>
  178.         <Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TableFooter" Node-content="Has-kids" Event-class="Enter">
  179.             <Walk-children Use-event-list="table-contents"/>
  180.         </Event>
  181.         <!--Body-->
  182.         <Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TBody" Alternate-name="TableBody" Node-content="Has-kids" Event-class="Enter">
  183.             <Walk-children Use-event-list="table-contents"/>
  184.         </Event>
  185.         <!--Rows-->
  186.         <Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TR" Alternate-name="TableRow" Node-content="Has-kids" Event-class="Enter">
  187.             <Emit-string NL-After="Yes"><ss:Row></Emit-string>
  188.             <Walk-children Use-event-list="table-contents"/>
  189.         </Event>
  190.         <Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TR" Alternate-name="TableRow" Node-content="Has-kids" Event-class="Exit">
  191.             <Emit-string NL-After="Yes"></ss:Row></Emit-string>
  192.         </Event>
  193.         <Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="FTR" Node-content="Has-kids" Event-class="Enter">
  194.             <Emit-string NL-After="Yes"><ss:Row></Emit-string>
  195.             <Walk-children Use-event-list="table-contents"/>
  196.         </Event>
  197.         <Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="FTR" Node-content="Has-kids" Event-class="Exit">
  198.             <Emit-string NL-After="Yes"></ss:Row></Emit-string>
  199.         </Event>
  200.         <!--Cells-->
  201.         <Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TH" Alternate-name="TableHeaderCell" Node-content="Empty" Event-class="Enter">
  202.             <Emit-string><ss:Cell</Emit-string>
  203.             <Call-proc-list Name="Element-attributes"/>
  204.             <Call-proc-list Name="Table-cell-attributes"/>
  205.             <Emit-string NL-After="Yes">></Emit-string>
  206.             <Emit-string NL-After="No"><ss:Data ss:Type="String"></Emit-string>
  207.             <Call-proc-list Name="Table-cell-styles"/>
  208.         </Event>
  209.         <Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TH" Alternate-name="TableHeaderCell" Node-content="Has-kids" Event-class="Enter">
  210.             <Emit-string><ss:Cell</Emit-string>
  211.             <Call-proc-list Name="Element-attributes"/>
  212.             <Call-proc-list Name="Table-cell-attributes"/>
  213.             <Emit-string NL-After="Yes">></Emit-string>
  214.             <Emit-string NL-After="Yes"><ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40"></Emit-string>
  215.             <Call-proc-list Name="Table-cell-styles"/>
  216.             <Walk-children Use-event-list="table-contents"/>
  217.         </Event>
  218.         <Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TH" Alternate-name="TableHeaderCell" Node-content="Empty" Event-class="Exit">
  219.             <Emit-string NL-After="Yes" NL-Before="Yes"></ss:Data></Emit-string>
  220.             <Emit-string NL-After="Yes" NL-Before="No"></ss:Cell></Emit-string>
  221.         </Event>
  222.         <Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TH" Alternate-name="TableHeaderCell" Node-content="Has-kids" Event-class="Exit">
  223.             <Emit-string NL-After="Yes" NL-Before="Yes"></ss:Data></Emit-string>
  224.             <Emit-string NL-After="Yes" NL-Before="No"></ss:Cell></Emit-string>
  225.         </Event>
  226.         <Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="FTH" Node-content="Empty" Event-class="Enter">
  227.             <Emit-string><ss:Cell</Emit-string>
  228.             <Call-proc-list Name="Element-attributes"/>
  229.             <Call-proc-list Name="Table-cell-attributes"/>
  230.             <Emit-string NL-After="Yes">></Emit-string>
  231.             <Emit-string NL-After="No"><ss:Data ss:Type="String"></Emit-string>
  232.             <Call-proc-list Name="Table-cell-styles"/>
  233.         </Event>
  234.         <Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="FTH" Node-content="Has-kids" Event-class="Enter">
  235.             <Emit-string><ss:Cell</Emit-string>
  236.             <Call-proc-list Name="Element-attributes"/>
  237.             <Call-proc-list Name="Table-cell-attributes"/>
  238.             <Emit-string NL-After="Yes">></Emit-string>
  239.             <Emit-string NL-After="Yes"><ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40"></Emit-string>
  240.             <Call-proc-list Name="Table-cell-styles"/>
  241.             <Walk-children Use-event-list="table-contents"/>
  242.         </Event>
  243.         <Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="FTH" Node-content="Empty" Event-class="Exit">
  244.             <Emit-string NL-After="Yes" NL-Before="Yes"></ss:Data></Emit-string>
  245.             <Emit-string NL-After="Yes" NL-Before="No"></ss:Cell></Emit-string>
  246.         </Event>
  247.         <Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="FTH" Node-content="Has-kids" Event-class="Exit">
  248.             <Emit-string NL-After="Yes" NL-Before="Yes"></ss:Data></Emit-string>
  249.             <Emit-string NL-After="Yes" NL-Before="No"></ss:Cell></Emit-string>
  250.         </Event>
  251.         <Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TD" Alternate-name="TableDataCell" Node-content="Empty" Event-class="Enter">
  252.             <Emit-string><ss:Cell</Emit-string>
  253.             <Call-proc-list Name="Element-attributes"/>
  254.             <Call-proc-list Name="Table-cell-attributes"/>
  255.             <Emit-string NL-After="Yes">></Emit-string>
  256.             <Emit-string NL-After="No"><ss:Data ss:Type="String"></Emit-string>
  257.             <Call-proc-list Name="Table-cell-styles"/>
  258.         </Event>
  259.         <Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TD" Alternate-name="TableDataCell" Node-content="Has-kids" Event-class="Enter">
  260.             <Emit-string><ss:Cell</Emit-string>
  261.             <Call-proc-list Name="Element-attributes"/>
  262.             <Call-proc-list Name="Table-cell-attributes"/>
  263.             <Emit-string NL-After="Yes">></Emit-string>
  264.             <Emit-string NL-After="Yes"><ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40"></Emit-string>
  265.             <Call-proc-list Name="Table-cell-styles"/>
  266.             <Walk-children Use-event-list="table-contents"/>
  267.         </Event>
  268.         <Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TD" Alternate-name="TableDataCell" Node-content="Empty" Event-class="Exit">
  269.             <Emit-string NL-After="Yes" NL-Before="Yes"></ss:Data></Emit-string>
  270.             <Emit-string NL-After="Yes" NL-Before="No"></ss:Cell></Emit-string>
  271.         </Event>
  272.         <Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TD" Alternate-name="TableDataCell" Node-content="Has-kids" Event-class="Exit">
  273.             <Emit-string NL-After="Yes" NL-Before="Yes"></ss:Data></Emit-string>
  274.             <Emit-string NL-After="Yes" NL-Before="No"></ss:Cell></Emit-string>
  275.         </Event>
  276.         <Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="FTD" Node-content="Empty" Event-class="Enter">
  277.             <Emit-string><ss:Cell</Emit-string>
  278.             <Call-proc-list Name="Element-attributes"/>
  279.             <Call-proc-list Name="Table-cell-attributes"/>
  280.             <Emit-string NL-After="Yes">></Emit-string>
  281.             <Emit-string NL-After="No"><ss:Data ss:Type="String"></Emit-string>
  282.             <Call-proc-list Name="Table-cell-styles"/>
  283.         </Event>
  284.         <Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="FTD" Node-content="Has-kids" Event-class="Enter">
  285.             <Emit-string><ss:Cell</Emit-string>
  286.             <Call-proc-list Name="Element-attributes"/>
  287.             <Call-proc-list Name="Table-cell-attributes"/>
  288.             <Emit-string NL-After="Yes">></Emit-string>
  289.             <Emit-string NL-After="Yes"><ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40"></Emit-string>
  290.             <Call-proc-list Name="Table-cell-styles"/>
  291.             <Walk-children Use-event-list="table-contents"/>
  292.         </Event>
  293.         <Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="FTD" Node-content="Empty" Event-class="Exit">
  294.             <Emit-string NL-After="Yes" NL-Before="Yes"></ss:Data></Emit-string>
  295.             <Emit-string NL-After="Yes" NL-Before="No"></ss:Cell></Emit-string>
  296.         </Event>
  297.         <Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="FTD" Node-content="Has-kids" Event-class="Exit">
  298.             <Emit-string NL-After="Yes" NL-Before="Yes"></ss:Data></Emit-string>
  299.             <Emit-string NL-After="Yes" NL-Before="No"></ss:Cell></Emit-string>
  300.         </Event>
  301.         <!-- ***** Inline elements *****-->
  302.         <Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Span" Node-content="Has-kids" Event-class="Enter">
  303.             <Call-proc-list Name="Span-element-attributes"/>
  304.             <Call-proc-list Name="Span-attributes"/>
  305.             <Call-proc-list Name="Span-entry-wrappers"/>
  306.             <Call-proc-list Name="Mcc-entry-wrappers"/>
  307.             <Conditional-prefix SP-Before="Yes">style="</Conditional-prefix>
  308.             <Call-proc-list Name="Span-styles"/>
  309.             <Conditional-suffix>"</Conditional-suffix>
  310.             <Walk-children Use-event-list="table-contents"/>
  311.         </Event>
  312.         <Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Span" Node-content="Has-kids" Event-class="Exit">
  313.             <Call-proc-list Name="Mcc-exit-wrappers"/>
  314.             <Call-proc-list Name="Span-exit-wrappers"/>
  315.         </Event>
  316.         <!--2 catch all-->
  317.         <Event Inf-type="Struct-elem" Name-type="Any" Node-content="Has-kids" Event-class="Enter">
  318.             <Walk-children Use-event-list="table-contents"/>
  319.         </Event>
  320.     </Define-event-list>
  321.     <Define-event-list Name="content-elements">
  322.         <!-- ***** MCRef nodes *****-->
  323.         <Event Inf-type="Pds-mc" Name-type="Any" Node-content="Has-text-only" Event-class="Enter">
  324.             <Proc-doc-text do-br-substitution="no-substitution"/>
  325.         </Event>
  326.         <!-- ***** Inline elements *****-->
  327.         <Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Span" Node-content="Has-kids" Event-class="Enter">
  328.             <Call-proc-list Name="Span-entry-wrappers"/>
  329.             <Call-proc-list Name="Mcc-entry-wrappers"/>
  330.             <Walk-children Use-event-list="content-elements"/>
  331.         </Event>
  332.         <Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Span" Node-content="Has-kids" Event-class="Exit">
  333.             <Call-proc-list Name="Mcc-exit-wrappers"/>
  334.             <Call-proc-list Name="Span-exit-wrappers"/>
  335.         </Event>
  336.         <!-- ***** Table elements *****-->
  337.         <Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="FTable" Alternate-name="-none-" Node-content="Has-kids" Event-class="Enter">
  338.             <Emit-string SP-Before="No" SP-After="Yes" NL-Before="No" NL-After="No"><table</Emit-string>
  339.             <Call-proc-list Name="Element-attributes"/>
  340.             <Conditional-prefix SP-Before="Yes" SP-After="No" NL-Before="No" NL-After="No">style="</Conditional-prefix>
  341.             <Call-proc-list Name="Table-styles"/>
  342.             <Conditional-suffix SP-Before="No" SP-After="No" NL-Before="No" NL-After="No">"</Conditional-suffix>
  343.             <Emit-string SP-Before="No" SP-After="No" NL-Before="No" NL-After="Yes">></Emit-string>
  344.             <Walk-children Use-event-list="table-contents"/>
  345.         </Event>
  346.         <Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="FTable" Alternate-name="-none-" Node-content="Has-kids" Event-class="Exit">
  347.             <Emit-string SP-Before="No" SP-After="No" NL-Before="No" NL-After="No"></table</Emit-string>
  348.             <Emit-string SP-Before="No" SP-After="No" NL-Before="Yes" NL-After="No">></Emit-string>
  349.         </Event>
  350.         <Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Table" Alternate-name="Tbl" Node-content="Has-kids" Event-class="Enter">
  351.             <Emit-string SP-Before="No" SP-After="Yes" NL-Before="No" NL-After="No"><ss:Table</Emit-string>
  352.             <Call-proc-list Name="Element-attributes"/>
  353.             <Conditional-prefix SP-Before="Yes" SP-After="No" NL-Before="No" NL-After="No">style="</Conditional-prefix>
  354.             <Call-proc-list Name="Table-styles"/>
  355.             <Conditional-suffix SP-Before="No" SP-After="No" NL-Before="No" NL-After="No">"</Conditional-suffix>
  356.             <Emit-string SP-Before="No" SP-After="No" NL-Before="No" NL-After="Yes">></Emit-string>
  357.             <Walk-children Use-event-list="table-contents"/>
  358.         </Event>
  359.         <Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Table" Alternate-name="Tbl" Node-content="Has-kids" Event-class="Exit">
  360.             <Emit-string SP-Before="No" SP-After="No" NL-Before="No" NL-After="Yes"></ss:Table></Emit-string>
  361.         </Event>
  362.         <!--2 catch all-->
  363.         <Event Inf-type="Struct-elem" Name-type="Any" Node-content="Has-kids" Event-class="Enter">
  364.             <Walk-children Use-event-list="content-elements"/>
  365.         </Event>
  366.     </Define-event-list>
  367.     <!-- ===== Fixed info at start of file =====-->
  368.     <Set-encoding>
  369.         <Enum-encoding Type="Utf-8-out" Suppress="No" Emit-BOM="No"/>
  370.         <Enum-encoding Type="Utf-16-out" Suppress="No" Emit-BOM="Yes"/>
  371.         <Enum-encoding Type="Ucs-4-out" Suppress="No" Emit-BOM="Yes"/>
  372.         <Enum-encoding Type="Iso-latin-1-out" Suppress="No" Emit-BOM="No"/>
  373.         <Enum-encoding Type="Html-ascii-out" Suppress="No" Emit-BOM="No"/>
  374.         <Enum-encoding Type="Host-code-out" Suppress="No" Emit-BOM="No"/>
  375.     </Set-encoding>
  376.     <Begin-encoding/>
  377.     <Emit-string><?xml version="1.0" encoding="</Emit-string>
  378.     <Emit-encoding>
  379.         <Proc-enum>
  380.             <Proc-enum-choice Value-in="Utf-8-out" Value-out="UTF-8"/>
  381.             <Proc-enum-choice Value-in="Utf-16-out" Value-out="UTF-16"/>
  382.             <Proc-enum-choice Value-in="Ucs-4-out" Value-out="ISO-10646-UCS-4"/>
  383.             <Proc-enum-choice Value-in="Iso-latin-1-out" Value-out="ISO-8859-1"/>
  384.             <Proc-enum-choice Value-in="Html-ascii-out" Value-out="US-ASCII"/>
  385.         </Proc-enum>
  386.     </Emit-encoding>
  387.     <Emit-string NL-After="Yes">" ?></Emit-string>
  388.     <Emit-string NL-After="Yes"><ss:Workbook</Emit-string>
  389.     <Emit-string NL-After="Yes" SP-Before="Yes">xmlns="urn:schemas-microsoft-com:office:spreadsheet"</Emit-string>
  390.     <Emit-string NL-After="Yes" SP-Before="Yes">xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"</Emit-string>
  391.     <Emit-string NL-After="Yes" SP-Before="Yes">xmlns:html="http://www.w3.org/TR/REC-html40"</Emit-string>
  392.     <Emit-string NL-After="Yes" SP-Before="Yes">xmlns:x="urn:schemas-microsoft-com:office:excel"</Emit-string>
  393.     <Emit-string NL-After="Yes" SP-Before="Yes">xmlns:o="urn:schemas-microsoft-com:office:office"></Emit-string>
  394.     <Emit-string NL-After="Yes"><!--  Created from PDF via Acrobat TablePicker --> </Emit-string>
  395.     <Emit-string NL-After="Yes"><!-- Mapping table version: 06-March-2003 --></Emit-string>
  396.     <Emit-string NL-After="Yes"><DocumentProperties xmlns="urn:schemas-microsoft-com:office:office"></Emit-string>
  397.     <Walk-doc-metadata Use-proc-list="office-metadata"/>
  398.     <Emit-string NL-After="Yes"></DocumentProperties></Emit-string>
  399.     <Emit-string NL-After="Yes"><Styles></Emit-string>
  400.     <Emit-string NL-After="Yes"></Styles></Emit-string>
  401.     <Emit-string NL-After="Yes"><ss:Worksheet ss:Name="Sheet1"></Emit-string>
  402.     <Walk-structure Use-event-list="content-elements"/>
  403.     <Emit-string NL-After="Yes"></ss:Worksheet></Emit-string>
  404.     <Emit-string NL-After="Yes"></ss:Workbook></Emit-string>
  405. </Root>
  406.